// 定义一些 app 配置性 常量

import 'package:hixing_app/const/app_utils.dart';

/// 国内 package
const iosInlandPkg = 'com.uxon.uxonapp';
const androidInlandPkg = 'com.uxon.uxonapp';

class AppConfig {
  static String get appName => AppUtil.packageInfo.appName;

  static String get appPkg => AppUtil.packageInfo.packageName;

  // 版本信息
  static String appVersion = AppUtil.packageInfo.version;
  static String appBuildCode = AppUtil.packageInfo.buildNumber;

  // api 请求时间
  static const int HTTP_CONNECT_TIMEOUT = 30 * 1000;

  // api 超时时间
  static const int HTTP_READ_TIMEOUT = 30 * 1000;

  // 验证码时间间隔
  static const int VARIFICATION_CODE_TIME = 60;

  // 滚动到某个位置 bar的透明度
  static const int showOptBarScrollTop = 300;

  // 路由过度时长
  static const Duration routerTransitionDuration = Duration(milliseconds: 200);
}

class CookieKey {
  // 用户信息相关
  static const String SID_MD5 = 'sid_md5';
  static const String USER_ID = 'user_md5';

  // 暂未使用，先留着
  static const String APP_LANGUAGE = 'language';
}
